/*----------------------------------------------------------------------------------------------------
** Created by        : [zhaoyang]
** Created date      : 2022-08-26
** Version           : 1.0
** Descriptions      : 距离算法处理
**---------------------------------------------------------------------------------------------------*/

#ifndef __ALGO_DISTANCE_H__
#define __ALGO_DISTANCE_H__



/***********************************************************************************/
//                  宏定义           
/***********************************************************************************/

#define FR_ACC          20              //ACC采样率hz


extern uint16_t g_step_total;           //步数
extern uint16_t g_cal_total;            //cal

extern double g_distance_total;         //根据经纬度计算出的距离，单位米

extern uint16_t g_step_freq_avg;        //平均步频

extern uint16_t g_pace_avg;             //平均配速，单位sec/km

extern uint8_t g_step_amplitude_avg;    //平均步幅(单位cm)


extern uint16_t    g_speed_avg;         //平均速度(实际速度放大10倍)

extern uint8_t g_heart_value;

extern uint8_t isMove;

extern void Gauss_para_init(void);
extern void sport_data_init(void);
extern void sport_data_end(void);
extern void save_flash_data(void);


#endif // __ALGO_DISTANCE_H__

